589e323e752680d861833cb038594af7ee9d7b0d,debugger/impl/com/intellij/debugger/impl/DebuggerContextImpl.java,DebuggerContextImpl,createEvaluationContext,#,101
Before Change
if (commandThread != frameProxy.threadProxy()) {
LOG.assertTrue(false);
LOG.info("Current Command: " + currentCommand.getClass().getName());
LOG.info("Current Command Thread : " + (commandThread != null? commandThread.name() : "null"));
}
LOG.info("Thread : " + frameProxy.threadProxy().name(), e);
}
After Change
final SuspendContextImpl currentCommandContext = ((SuspendContextCommandImpl)currentCommand).getSuspendContext();
final ThreadReferenceProxyImpl commandThread = currentCommandContext.getThread();
if (commandThread != frameProxy.threadProxy()) {
LOG.assertTrue(
false,
"Current Command: " + currentCommand.getClass().getName() +
"\nCurrent Command Thread : " + (commandThread != null? commandThread.name() : "null") +
"\nThread : " + frameProxy.threadProxy().name()
);
}
}
objectReference = null;